

var materialFases = new Ext.ux.form.FileUploadField({
width: 400
});
var materialActividades = new Ext.ux.form.FileUploadField({
width: 400
});
var materialArtefactos = new Ext.ux.form.FileUploadField({
width: 400
});


var formConfiguracionCurso = new Ext.FormPanel({
	labelAlign: 'top',
	title: 'Configurar Metodologia del Curso',
	bodyStyle:'padding:5px',
	width: 500,
	height:700,
	items: [
	{
		layout:'column',
		border:false,
		items:[{
			columnWidth:.5,
			layout: 'form',
			border:false,
			items: [
			{
				xtype: 'combo',
				name: 'metodologia_combo',
				fieldLabel: 'Metodologia',
				mode: 'local',
				store: metodologia,
				displayField:'met_nombre',
				width: 120
			},
			{
				xtype: 'combo',
				name: 'curso_combo',
				fieldLabel: 'Curso',
				mode: 'local',
				store: curso,
				displayField:'cur_idcurso',
				width: 120
			}
			]
		}]
	}
	,{
		xtype:'tabpanel',
		plain:true,
		activeTab: 0,
		height:450,
		defaults:{bodyStyle:'padding:10px'},
		items:[
		{
			title:'Fases',
			layout:'form',
			defaults: {width: 450},
			defaultType: 'textfield',
			items: [consultaGridFases]
		},{
			title:'Actividades',
			layout:'form',
			defaults: {width: 450},
			defaultType: 'textfield',
			items: [consultaGridActividad]
		},{
			title:'Artefactos',
			layout:'form',
			defaults: {width: 450},
			defaultType: 'textfield',
			items: [consultaGridArtefacto]
		}
		],
		buttons: [{
		text: 'Agregar'
		},{
		text: 'Eliminar'
		}]
	}]
});

//Formulario para la actualizacion y para agregar una nueva fase, actividad o artefacto que se requiera
//LOS STORES SON INFORMACION QUE TRAE DE LA BASE DE DATOS

var formCongifuracionMetodologiaCurso = new Ext.FormPanel({
	labelAlign: 'top',
	title: 'Configuracion Metodologia Para Curso',
	bodyStyle:'padding:5px',
	width: 500,
	height:700,
	items: [
		{
		layout:'column',
		border:false,
		items:[{
			columnWidth:.5,
			layout: 'form',
			border:false,
			}]
		},{
		xtype: 'combo',
		name: 'metodologia_combo_curso',
		id:'metodologia_combo_curso',
		fieldLabel: 'Metodologia',
		mode: 'local',
		store: metodologia,
		displayField:'met_nombre',
		width: 230
		},
		{
		xtype: 'combo',
		name: 'conf_cursos_combo',
		id: 'conf_cursos_combo',
		fieldLabel: 'Cursos',
		mode: 'local',
		store: curso,
		displayField:'cur_idcurso',
		width: 120
		}
		,{
		xtype:'tabpanel',
		plain:true,
		activeTab: 0,
		height:550,
		defaults:{bodyStyle:'padding:10px'},
		items:[{
		title:'Fases',
		layout:'form',
		defaults: {width: 230},
		items: [{
			xtype: 'combo',
			name: 'fase_combo',
			fieldLabel: 'Fase',
			mode: 'local',
			store: fase,
			displayField:'fas_nombrefase',
			width: 230
			},     materialFases             
			,{
			xtype:'htmleditor',
			id:'descFase',
			fieldLabel:'Descripcion de Fase',
			height:250,
			anchor:'98%'
			}]
			},{
				title:'Actividades',
				layout:'form',
				defaults: {width: 230},
				items: [ 
				{
				xtype: 'combo',
				name: 'actividad_combo',
				fieldLabel: 'Actividad',
				mode: 'local',
				store: actividad,
				displayField:'act_nombreactividad',
				width: 230
				},  
				materialActividades
				,{
				xtype:'htmleditor',
				id:'descActividad',
				fieldLabel:'Descripcion de Actividad',
				height:250,
				anchor:'98%'
				}]
			},{
		title:'Artefactos',
		layout:'form',
		defaults: {width: 230},
		items: [
			{
			xtype: 'combo',
			name: 'artefacto_combo',
			fieldLabel: 'Artefacto',
			mode: 'local',
			store: artefactos,
			displayField:'art_nombreartefacto',
			width: 230
			},   materialArtefactos        
			,{
			xtype:'htmleditor',
			id:'descArtefactos',
			fieldLabel:'Descripcion de Artefactos',
			height:250,
			anchor:'98%'
			}]
		}],
		buttons: [
		{
		text: 'Guardar',
		handler: function()
			{
			var metodologia= Ext.getCmp('metodologia_combo').getValue();
			var fase= Ext.getCmp('fase_combo').getValue();
			var descFase= Ext.getCmp('fas_descripcion').getValue();
			var actividad= Ext.getCmp('act_nombreactividad').getValue();
			var actfase= Ext.getCmp('act_fase_combo').getValue();
			var desAct= Ext.getCmp('descActividad').getValue();
			var artefacto= Ext.getCmp('art_nombreartefacto').getValue();
			var artActividad= Ext.getCmp('art_act_combo').getValue();
			var descArtefacto= Ext.getCmp('descArtefactos').getValue();
			//Ext.getCmp('tabFases').getForm().submit({
			alert(actfase) ;
			formMetodologia.getForm().submit({
				url: '../controlador/inicio.php',
				method: 'POST',
				mBind: true,

				params: {accion:'registrarMetodologia',
						nom_metodologia:metodologia,
						nom_fase:fase,
						desc_Fase:descFase,
						nom_actividad:actividad,
						act_fase:actfase,
						des_Actividad:desAct,
						nom_artefacto:artefacto,
						art_Actividad:artActividad,
						desc_Artefacto:descArtefacto
						},                                                                             
				success: function(a,b){
					responseData = Ext.util.JSON.decode(b.response.responseText);
					console.log(responseData);
					alert(responseData.msg) ;
					if(responseData.msg==false)
					{
						Ext.Msg.alert('Error','Verfique que los datos sean correctos');  
					}
					else
					{
						Ext.Msg.alert('Confirmacion.....','          Registro Exitoso    ');  
					}
				},
				failure: function(f,a){
					alert('failure');
					Ext.Msg.alert('Error','Error al realizar el Registro       ');  
				}
			});                                  
		}
		},{
		text: 'Cancelar'
		}]
	}]
});

